home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Ham⁄GPS / SoftKiss.src.1.8 Folder / SoftKiss.src.1.8 / (unloved) / xsfk_notify.h < prev   
Text File  |  1992-02-14  |  983b  |  37 lines

  1. /*
  2.  * SoftKiss notification interface
  3.  * used internaly by device driver
  4.  * by Aaron Wohl / N3LIW (aw0g+@andrew.cmu.edu) jul 1990
  5.  * 6393 Penn Ave #303
  6.  * Pittsburgh PA, 15206
  7.  * work: (412)-268-5032
  8.  * home: (412)-731-6159
  9.  */
  10.  
  11. #pragma once
  12.  
  13. #define sfk_NOTE_note_mail  (0)
  14. #define sfk_NOTE_note_error (1)
  15. #define sfk_NOTE_note_kinds (2)
  16.  
  17.  
  18. struct sfk_note_vars_R {
  19.     char **snd_handle;        /*handle to mail sounds*/
  20.     char **sicn_handle[sfk_NOTE_note_kinds];        /*handle to mail/error sicn*/
  21.      NMRec post_note_rec;    /*for posting dialogs/sound*/
  22.      NMRec blink_note_rec;    /*for blinking*/
  23. };
  24. typedef struct sfk_note_vars_R sfk_note_vars,*sfk_note_vars_pt;
  25.  
  26. void sfk_note_new_error(void);
  27. void sfk_note_no_error(void);
  28. void sfk_note_new_mail(void);
  29. void sfk_note_old_mail(void);
  30. void sfk_note_no_mail(void);
  31. void sfk_note_uninit(void);
  32. void sfk_note_init(void);
  33. void set_event(int evnum,void (*dowhat)(),long dowhen);
  34. int sfk_note_sound_init(int new_sound_res_num);
  35. void sfk_note_done(void);
  36.  
  37.